package com.saichuang.lianxifor;

/**
 * 1~100 被7整除的数之和[1,100]
 *
 * 使用for循环锁定正确循环次数
 * 使用if语句判断数值是否会被7整除
 */
public class ForPractice01 {
    public static void main(String[] args) {
        //方法1:使用for循环加if判断
        //初始化一个变量用来存储符合条件的累加和
        int sum = 0;
        //确定循环次数(i是[1~100]的整数
        for (int i=1; i<101; i++){
            //判断该数是否能被7整除
            if (i % 7 == 0){
                //将符合条件的数相加
                sum += i;
                //打印出符合条件的数
                System.out.print(i+"  ");
            }
        }
        //美化输出
        System.out.println("");
        //输出符合条件数值的累加和
        System.out.println("1~100 被7整除的数之和是: "+sum);

        //方法2:使用for循环,使用if语句停止循环
//        int sum = 0;
//        for (int i=0; i<101; ){
//            i = i+7;
//            if (i > 100){
//                break;
//            }
//            sum += i;
//        }
//        System.out.println("1~100 被7整除的数之和是: "+sum);

    }
}
